<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.5"/>
<title>hdcp22_tx_dp: XHdcp22_Tx_Dp Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
  $(window).load(resizeHeight);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="HTML_custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="xlogo_bg.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">hdcp22_tx_dp
   </div>
   <div id="projectbrief">Vitis Drivers API Documentation</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Overview</span></a></li>
      <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="globals.html"><span>APIs</span></a></li>
      <li><a href="files.html"><span>File&#160;List</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('struct_x_hdcp22___tx___dp.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#pub-attribs">Data Fields</a>  </div>
  <div class="headertitle">
<div class="title">XHdcp22_Tx_Dp Struct Reference<div class="ingroups"><a class="el" href="group__hdcp22__tx__dp.html">Overview</a></div></div>  </div>
</div><!--header-->
<div class="contents">

<p>The XHdcpTx driver instance data.  
 <a href="struct_x_hdcp22___tx___dp.html#details">More...</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
<tr class="memitem:a51e9dc5f33735f8610abdd1fa263cae0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_x_hdcp22___tx___dp___config.html">XHdcp22_Tx_Dp_Config</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_hdcp22___tx___dp.html#a51e9dc5f33735f8610abdd1fa263cae0">Config</a></td></tr>
<tr class="memdesc:a51e9dc5f33735f8610abdd1fa263cae0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Config.  <a href="#a51e9dc5f33735f8610abdd1fa263cae0">More...</a><br/></td></tr>
<tr class="separator:a51e9dc5f33735f8610abdd1fa263cae0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d483fda14b61ebde8ba22b5f3923a4e"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_hdcp22___tx___dp.html#a3d483fda14b61ebde8ba22b5f3923a4e">IsReady</a></td></tr>
<tr class="memdesc:a3d483fda14b61ebde8ba22b5f3923a4e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is the component ready for usage.  <a href="#a3d483fda14b61ebde8ba22b5f3923a4e">More...</a><br/></td></tr>
<tr class="separator:a3d483fda14b61ebde8ba22b5f3923a4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e37c65ac3870b3482287a954374a178"><td class="memItemLeft" align="right" valign="top">u8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_hdcp22___tx___dp.html#a9e37c65ac3870b3482287a954374a178">IsReceiverHDCP2Capable</a></td></tr>
<tr class="memdesc:a9e37c65ac3870b3482287a954374a178"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is the attached receiver HDCP2 capable.  <a href="#a9e37c65ac3870b3482287a954374a178">More...</a><br/></td></tr>
<tr class="separator:a9e37c65ac3870b3482287a954374a178"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a432f817353a5be14e383d511926c085c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__hdcp22__tx__dp.html#ga9810d0d1184c399c68d773241f877dd3">XHdcp22_Tx_DdcHandler</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_hdcp22___tx___dp.html#a432f817353a5be14e383d511926c085c">DdcRead</a></td></tr>
<tr class="memdesc:a432f817353a5be14e383d511926c085c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function pointer for reading DDC (Rx HDCP DeviceAddress: 0x74) using the XHdcp22_Tx_Ddc stucture as parameter.  <a href="#a432f817353a5be14e383d511926c085c">More...</a><br/></td></tr>
<tr class="separator:a432f817353a5be14e383d511926c085c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a707881bfb200d009125157164e76f48a"><td class="memItemLeft" align="right" valign="top">u8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_hdcp22___tx___dp.html#a707881bfb200d009125157164e76f48a">IsDdcReadSet</a></td></tr>
<tr class="memdesc:a707881bfb200d009125157164e76f48a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set if DdcRead handler is defined.  <a href="#a707881bfb200d009125157164e76f48a">More...</a><br/></td></tr>
<tr class="separator:a707881bfb200d009125157164e76f48a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5d7b438a0df0a21c68733595b47a2b4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__hdcp22__tx__dp.html#ga9810d0d1184c399c68d773241f877dd3">XHdcp22_Tx_DdcHandler</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_hdcp22___tx___dp.html#ad5d7b438a0df0a21c68733595b47a2b4">DdcWrite</a></td></tr>
<tr class="memdesc:ad5d7b438a0df0a21c68733595b47a2b4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function pointer for writing DDC (Rx HDCP DeviceAddress: 0x74) using the XHdcp22_Tx_Ddc stucture as parameter.  <a href="#ad5d7b438a0df0a21c68733595b47a2b4">More...</a><br/></td></tr>
<tr class="separator:ad5d7b438a0df0a21c68733595b47a2b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af4eeaca20a36669a10daffef13c6bd06"><td class="memItemLeft" align="right" valign="top">u8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_hdcp22___tx___dp.html#af4eeaca20a36669a10daffef13c6bd06">IsDdcWriteSet</a></td></tr>
<tr class="memdesc:af4eeaca20a36669a10daffef13c6bd06"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set if DdcWrite handler is defined.  <a href="#af4eeaca20a36669a10daffef13c6bd06">More...</a><br/></td></tr>
<tr class="separator:af4eeaca20a36669a10daffef13c6bd06"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a09fc9cbb35147c97a7ba9580b41ab23e"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_hdcp22___tx___dp.html#a09fc9cbb35147c97a7ba9580b41ab23e">DdcHandlerRef</a></td></tr>
<tr class="memdesc:a09fc9cbb35147c97a7ba9580b41ab23e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reference pointer set with <a class="el" href="group__hdcp22__tx__dp.html#gac8d11d0ee5c77db1f5145105342f99de" title="This function installs callback functions for the given HandlerType: ">XHdcp22Tx_Dp_SetCallback</a> function.  <a href="#a09fc9cbb35147c97a7ba9580b41ab23e">More...</a><br/></td></tr>
<tr class="separator:a09fc9cbb35147c97a7ba9580b41ab23e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac89f8a2213797c677b59fd5d7e88dc5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__hdcp22__tx__dp.html#gae6e78eaf1906e1a723c2773ba2ae3586">XHdcp22_Tx_Dp_Callback</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_hdcp22___tx___dp.html#aac89f8a2213797c677b59fd5d7e88dc5">AuthenticatedCallback</a></td></tr>
<tr class="memdesc:aac89f8a2213797c677b59fd5d7e88dc5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function pointer called after successful authentication.  <a href="#aac89f8a2213797c677b59fd5d7e88dc5">More...</a><br/></td></tr>
<tr class="separator:aac89f8a2213797c677b59fd5d7e88dc5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adcbfa8f890afa5702eb86b47688322fa"><td class="memItemLeft" align="right" valign="top">u8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_hdcp22___tx___dp.html#adcbfa8f890afa5702eb86b47688322fa">IsAuthenticatedCallbackSet</a></td></tr>
<tr class="memdesc:adcbfa8f890afa5702eb86b47688322fa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set if AuthenticatedCallback handler is defined.  <a href="#adcbfa8f890afa5702eb86b47688322fa">More...</a><br/></td></tr>
<tr class="separator:adcbfa8f890afa5702eb86b47688322fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0e1b64f69c5986e67bd71e85be08b71c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__hdcp22__tx__dp.html#gae6e78eaf1906e1a723c2773ba2ae3586">XHdcp22_Tx_Dp_Callback</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_hdcp22___tx___dp.html#a0e1b64f69c5986e67bd71e85be08b71c">UnauthenticatedCallback</a></td></tr>
<tr class="memdesc:a0e1b64f69c5986e67bd71e85be08b71c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function pointer called after authentication failure.  <a href="#a0e1b64f69c5986e67bd71e85be08b71c">More...</a><br/></td></tr>
<tr class="separator:a0e1b64f69c5986e67bd71e85be08b71c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a18b18e1983330e02e05f4f21e4c32058"><td class="memItemLeft" align="right" valign="top">u8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_hdcp22___tx___dp.html#a18b18e1983330e02e05f4f21e4c32058">IsUnauthenticatedCallbackSet</a></td></tr>
<tr class="memdesc:a18b18e1983330e02e05f4f21e4c32058"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set if UnauthenticatedCallback handler is defined.  <a href="#a18b18e1983330e02e05f4f21e4c32058">More...</a><br/></td></tr>
<tr class="separator:a18b18e1983330e02e05f4f21e4c32058"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4991d1eb27747bb460ed4fa495e8c04d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__hdcp22__tx__dp.html#gae6e78eaf1906e1a723c2773ba2ae3586">XHdcp22_Tx_Dp_Callback</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_hdcp22___tx___dp.html#a4991d1eb27747bb460ed4fa495e8c04d">DownstreamTopologyAvailableCallback</a></td></tr>
<tr class="memdesc:a4991d1eb27747bb460ed4fa495e8c04d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function pointer called after the downstream topology is available.  <a href="#a4991d1eb27747bb460ed4fa495e8c04d">More...</a><br/></td></tr>
<tr class="separator:a4991d1eb27747bb460ed4fa495e8c04d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a322c33af85f246b0ede138669bf97b9a"><td class="memItemLeft" align="right" valign="top">u8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_hdcp22___tx___dp.html#a322c33af85f246b0ede138669bf97b9a">IsDownstreamTopologyAvailableCallbackSet</a></td></tr>
<tr class="memdesc:a322c33af85f246b0ede138669bf97b9a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set if DownstreamTopologyAvailableCallback handler is defined.  <a href="#a322c33af85f246b0ede138669bf97b9a">More...</a><br/></td></tr>
<tr class="separator:a322c33af85f246b0ede138669bf97b9a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a42416110eca7dd4749044c527cae2c4b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__hdcp22__tx__dp.html#ga189a1848e6c0d0659aa984e362e6c2a8">Xhdcp22_Tx_Dp_RdWrHandler</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_hdcp22___tx___dp.html#a42416110eca7dd4749044c527cae2c4b">TxDpAuxReadCallback</a></td></tr>
<tr class="memdesc:a42416110eca7dd4749044c527cae2c4b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function pointer Used to Read DP AUX channel registers (Remote DPCD)  <a href="#a42416110eca7dd4749044c527cae2c4b">More...</a><br/></td></tr>
<tr class="separator:a42416110eca7dd4749044c527cae2c4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a788669363e47d87b72a47437b87fe2fe"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_hdcp22___tx___dp.html#a788669363e47d87b72a47437b87fe2fe">TxDpAuxReadCallbackRef</a></td></tr>
<tr class="memdesc:a788669363e47d87b72a47437b87fe2fe"><td class="mdescLeft">&#160;</td><td class="mdescRight">To be passed to callback function.  <a href="#a788669363e47d87b72a47437b87fe2fe">More...</a><br/></td></tr>
<tr class="separator:a788669363e47d87b72a47437b87fe2fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab9733f8a7691a7da7a7a53c9ae96f85d"><td class="memItemLeft" align="right" valign="top">u8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_hdcp22___tx___dp.html#ab9733f8a7691a7da7a7a53c9ae96f85d">IsTxDpAuxReadCallbackSet</a></td></tr>
<tr class="memdesc:ab9733f8a7691a7da7a7a53c9ae96f85d"><td class="mdescLeft">&#160;</td><td class="mdescRight">This flag is set true when the callback has been registered.  <a href="#ab9733f8a7691a7da7a7a53c9ae96f85d">More...</a><br/></td></tr>
<tr class="separator:ab9733f8a7691a7da7a7a53c9ae96f85d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a43daa64e73977fcd09a5ebb283a0621b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__hdcp22__tx__dp.html#ga189a1848e6c0d0659aa984e362e6c2a8">Xhdcp22_Tx_Dp_RdWrHandler</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_hdcp22___tx___dp.html#a43daa64e73977fcd09a5ebb283a0621b">TxDpAuxWriteCallback</a></td></tr>
<tr class="memdesc:a43daa64e73977fcd09a5ebb283a0621b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function pointer Used to Write DP AUX channel registers(Remote DPCD)  <a href="#a43daa64e73977fcd09a5ebb283a0621b">More...</a><br/></td></tr>
<tr class="separator:a43daa64e73977fcd09a5ebb283a0621b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a54c337f1b9e797da4fda65ba59246a5b"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_hdcp22___tx___dp.html#a54c337f1b9e797da4fda65ba59246a5b">TxDpAuxWriteCallbackRef</a></td></tr>
<tr class="memdesc:a54c337f1b9e797da4fda65ba59246a5b"><td class="mdescLeft">&#160;</td><td class="mdescRight">To be passed to callback function.  <a href="#a54c337f1b9e797da4fda65ba59246a5b">More...</a><br/></td></tr>
<tr class="separator:a54c337f1b9e797da4fda65ba59246a5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a045a594f47eadbfe9ddda7a7e5cb6244"><td class="memItemLeft" align="right" valign="top">u8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_hdcp22___tx___dp.html#a045a594f47eadbfe9ddda7a7e5cb6244">IsTxDpAuxWriteCallbackSet</a></td></tr>
<tr class="memdesc:a045a594f47eadbfe9ddda7a7e5cb6244"><td class="mdescLeft">&#160;</td><td class="mdescRight">This flag is set true when the callback has been registered.  <a href="#a045a594f47eadbfe9ddda7a7e5cb6244">More...</a><br/></td></tr>
<tr class="separator:a045a594f47eadbfe9ddda7a7e5cb6244"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ad03cb8e43cecef97c725a5f9cfcc5a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_x_hdcp22___tx___dp___timer.html">XHdcp22_Tx_Dp_Timer</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_hdcp22___tx___dp.html#a8ad03cb8e43cecef97c725a5f9cfcc5a">Timer</a></td></tr>
<tr class="memdesc:a8ad03cb8e43cecef97c725a5f9cfcc5a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Internal used timer.  <a href="#a8ad03cb8e43cecef97c725a5f9cfcc5a">More...</a><br/></td></tr>
<tr class="separator:a8ad03cb8e43cecef97c725a5f9cfcc5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada38a2186714969fa6105e4265e4ad45"><td class="memItemLeft" align="right" valign="top">XHdcp22_Rng&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_hdcp22___tx___dp.html#ada38a2186714969fa6105e4265e4ad45">Rng</a></td></tr>
<tr class="memdesc:ada38a2186714969fa6105e4265e4ad45"><td class="mdescLeft">&#160;</td><td class="mdescRight">Internal used hardware random number generator.  <a href="#ada38a2186714969fa6105e4265e4ad45">More...</a><br/></td></tr>
<tr class="separator:ada38a2186714969fa6105e4265e4ad45"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae447f0c7c48340db931bb23c7f0e7524"><td class="memItemLeft" align="right" valign="top">XHdcp22_Cipher_Dp&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_hdcp22___tx___dp.html#ae447f0c7c48340db931bb23c7f0e7524">Cipher</a></td></tr>
<tr class="memdesc:ae447f0c7c48340db931bb23c7f0e7524"><td class="mdescLeft">&#160;</td><td class="mdescRight">Internal used cipher.  <a href="#ae447f0c7c48340db931bb23c7f0e7524">More...</a><br/></td></tr>
<tr class="separator:ae447f0c7c48340db931bb23c7f0e7524"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6642c2096ac0d7b29698d6cb5ac78862"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_x_hdcp22___tx___dp___info.html">XHdcp22_Tx_Dp_Info</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_hdcp22___tx___dp.html#a6642c2096ac0d7b29698d6cb5ac78862">Info</a></td></tr>
<tr class="memdesc:a6642c2096ac0d7b29698d6cb5ac78862"><td class="mdescLeft">&#160;</td><td class="mdescRight">Info.  <a href="#a6642c2096ac0d7b29698d6cb5ac78862">More...</a><br/></td></tr>
<tr class="separator:a6642c2096ac0d7b29698d6cb5ac78862"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7c6522433ec68e56d4c844008bbc222c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_x_hdcp22___tx___dp___log.html">XHdcp22_Tx_Dp_Log</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_hdcp22___tx___dp.html#a7c6522433ec68e56d4c844008bbc222c">Log</a></td></tr>
<tr class="memdesc:a7c6522433ec68e56d4c844008bbc222c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Logging.  <a href="#a7c6522433ec68e56d4c844008bbc222c">More...</a><br/></td></tr>
<tr class="separator:a7c6522433ec68e56d4c844008bbc222c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8234ad1597138a2592316e6a32047cfa"><td class="memItemLeft" align="right" valign="top">u8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_hdcp22___tx___dp.html#a8234ad1597138a2592316e6a32047cfa">MessageBuffer</a> [<a class="el" href="group__hdcp22__tx__dp.html#ga37aedd4b636ee4a38e147611fbc3a515">XHDCP22_TX_MAX_MESSAGE_SIZE</a>]</td></tr>
<tr class="memdesc:a8234ad1597138a2592316e6a32047cfa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Message buffer for messages that are sent/received.  <a href="#a8234ad1597138a2592316e6a32047cfa">More...</a><br/></td></tr>
<tr class="separator:a8234ad1597138a2592316e6a32047cfa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1204c98673b2fcfd830bedabb0bfd1fe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_x_hdcp22___tx___dp___revocation_list.html">XHdcp22_Tx_Dp_RevocationList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_hdcp22___tx___dp.html#a1204c98673b2fcfd830bedabb0bfd1fe">RevocationList</a></td></tr>
<tr class="memdesc:a1204c98673b2fcfd830bedabb0bfd1fe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Revocation List.  <a href="#a1204c98673b2fcfd830bedabb0bfd1fe">More...</a><br/></td></tr>
<tr class="separator:a1204c98673b2fcfd830bedabb0bfd1fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aacda68cae793010078bf945c739e6a70"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_x_hdcp22___tx___dp___topology.html">XHdcp22_Tx_Dp_Topology</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_hdcp22___tx___dp.html#aacda68cae793010078bf945c739e6a70">Topology</a></td></tr>
<tr class="memdesc:aacda68cae793010078bf945c739e6a70"><td class="mdescLeft">&#160;</td><td class="mdescRight">Topology info.  <a href="#aacda68cae793010078bf945c739e6a70">More...</a><br/></td></tr>
<tr class="separator:aacda68cae793010078bf945c739e6a70"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>The XHdcpTx driver instance data. </p>
<p>An instance must be allocated for each HDCP TX core in use. </p>
</div><h2 class="groupheader">Field Documentation</h2>
<a class="anchor" id="aac89f8a2213797c677b59fd5d7e88dc5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__hdcp22__tx__dp.html#gae6e78eaf1906e1a723c2773ba2ae3586">XHdcp22_Tx_Dp_Callback</a> XHdcp22_Tx_Dp::AuthenticatedCallback</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Function pointer called after successful authentication. </p>

<p>Referenced by <a class="el" href="group__hdcp22__tx__dp.html#ga155edea88d9c4cddf95f03facea85795">XHdcp22Tx_Dp_CfgInitialize()</a>, and <a class="el" href="group__hdcp22__tx__dp.html#gac8d11d0ee5c77db1f5145105342f99de">XHdcp22Tx_Dp_SetCallback()</a>.</p>

</div>
</div>
<a class="anchor" id="ae447f0c7c48340db931bb23c7f0e7524"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">XHdcp22_Cipher_Dp XHdcp22_Tx_Dp::Cipher</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Internal used cipher. </p>

<p>Referenced by <a class="el" href="group__hdcp22__tx__dp.html#ga66790a953bf6abd8018a44ba495fa706">XHdcp22Tx_Dp_Disable()</a>, <a class="el" href="group__hdcp22__tx__dp.html#ga0ecc41ed4f746db21a6932a799ff355e">XHdcp22Tx_Dp_DisableBlank()</a>, <a class="el" href="group__hdcp22__tx__dp.html#gae8237997c078b35d79031356f1972846">XHdcp22Tx_Dp_DisableEncryption()</a>, <a class="el" href="group__hdcp22__tx__dp.html#ga835ee65ecc7fa654db55679b9b887147">XHdcp22Tx_Dp_Enable()</a>, <a class="el" href="group__hdcp22__tx__dp.html#ga7ab109a25b379a957f6d98494253d8b5">XHdcp22Tx_Dp_EnableBlank()</a>, <a class="el" href="group__hdcp22__tx__dp.html#gab6dce6e3b5c763d71baa7dd3ca76186f">XHdcp22Tx_Dp_EnableEncryption()</a>, <a class="el" href="group__hdcp22__tx__dp.html#gab4f0034d295630321bc92c9cd0aa9505">XHdcp22Tx_Dp_GetVersion()</a>, <a class="el" href="group__hdcp22__tx__dp.html#ga47c9c1c29d73f74fd06d9e5a0275e004">XHdcp22Tx_Dp_IsEncryptionEnabled()</a>, <a class="el" href="group__hdcp22__tx__dp.html#gad2bc5a540efdccb11e0b93a1d91ce43f">XHdcp22Tx_Dp_LoadLc128()</a>, <a class="el" href="group__hdcp22__tx__dp.html#ga05b419214a699cf46a017dd729166e33">XHdcp22Tx_Dp_Reset()</a>, and <a class="el" href="group__hdcp22__tx__dp.html#ga995867d4d13222914140a89f7a02833f">XHdcp22Tx_Dp_SetLaneCount()</a>.</p>

</div>
</div>
<a class="anchor" id="a51e9dc5f33735f8610abdd1fa263cae0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="struct_x_hdcp22___tx___dp___config.html">XHdcp22_Tx_Dp_Config</a> XHdcp22_Tx_Dp::Config</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Config. </p>

<p>Referenced by <a class="el" href="group__hdcp22__tx__dp.html#ga155edea88d9c4cddf95f03facea85795">XHdcp22Tx_Dp_CfgInitialize()</a>, <a class="el" href="group__hdcp22__tx__dp.html#ga3b8bc5cba2db6523944cbeb2f09a1a4a">XHdcp22Tx_Dp_IsDwnstrmCapable()</a>, <a class="el" href="group__hdcp22__tx__dp.html#ga747fb097175466bccde15211f291314c">XHdcp22Tx_Dp_IsRepeater()</a>, <a class="el" href="group__hdcp22__tx__dp.html#ga2e416839480a258f58ab85309bd687ee">XHdcp22Tx_Dp_RevokeReceiverId()</a>, <a class="el" href="group__hdcp22__tx__dp.html#ga3cc400b728803cee894bb217d178e199">XHdcp22Tx_Dp_SetHdcp22OverProtocol()</a>, and <a class="el" href="group__hdcp22__tx__dp.html#gac13cd4fccfd35cdc6910c4cb35e936d4">XHdcp22Tx_Dp_SetRepeater()</a>.</p>

</div>
</div>
<a class="anchor" id="a09fc9cbb35147c97a7ba9580b41ab23e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* XHdcp22_Tx_Dp::DdcHandlerRef</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Reference pointer set with <a class="el" href="group__hdcp22__tx__dp.html#gac8d11d0ee5c77db1f5145105342f99de" title="This function installs callback functions for the given HandlerType: ">XHdcp22Tx_Dp_SetCallback</a> function. </p>

<p>Referenced by <a class="el" href="group__hdcp22__tx__dp.html#ga3b8bc5cba2db6523944cbeb2f09a1a4a">XHdcp22Tx_Dp_IsDwnstrmCapable()</a>, and <a class="el" href="group__hdcp22__tx__dp.html#gac8d11d0ee5c77db1f5145105342f99de">XHdcp22Tx_Dp_SetCallback()</a>.</p>

</div>
</div>
<a class="anchor" id="a432f817353a5be14e383d511926c085c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__hdcp22__tx__dp.html#ga9810d0d1184c399c68d773241f877dd3">XHdcp22_Tx_DdcHandler</a> XHdcp22_Tx_Dp::DdcRead</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Function pointer for reading DDC (Rx HDCP DeviceAddress: 0x74) using the XHdcp22_Tx_Ddc stucture as parameter. </p>

<p>Referenced by <a class="el" href="group__hdcp22__tx__dp.html#ga155edea88d9c4cddf95f03facea85795">XHdcp22Tx_Dp_CfgInitialize()</a>, <a class="el" href="group__hdcp22__tx__dp.html#ga3b8bc5cba2db6523944cbeb2f09a1a4a">XHdcp22Tx_Dp_IsDwnstrmCapable()</a>, and <a class="el" href="group__hdcp22__tx__dp.html#gac8d11d0ee5c77db1f5145105342f99de">XHdcp22Tx_Dp_SetCallback()</a>.</p>

</div>
</div>
<a class="anchor" id="ad5d7b438a0df0a21c68733595b47a2b4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__hdcp22__tx__dp.html#ga9810d0d1184c399c68d773241f877dd3">XHdcp22_Tx_DdcHandler</a> XHdcp22_Tx_Dp::DdcWrite</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Function pointer for writing DDC (Rx HDCP DeviceAddress: 0x74) using the XHdcp22_Tx_Ddc stucture as parameter. </p>

<p>Referenced by <a class="el" href="group__hdcp22__tx__dp.html#ga155edea88d9c4cddf95f03facea85795">XHdcp22Tx_Dp_CfgInitialize()</a>, <a class="el" href="group__hdcp22__tx__dp.html#ga3b8bc5cba2db6523944cbeb2f09a1a4a">XHdcp22Tx_Dp_IsDwnstrmCapable()</a>, and <a class="el" href="group__hdcp22__tx__dp.html#gac8d11d0ee5c77db1f5145105342f99de">XHdcp22Tx_Dp_SetCallback()</a>.</p>

</div>
</div>
<a class="anchor" id="a4991d1eb27747bb460ed4fa495e8c04d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__hdcp22__tx__dp.html#gae6e78eaf1906e1a723c2773ba2ae3586">XHdcp22_Tx_Dp_Callback</a> XHdcp22_Tx_Dp::DownstreamTopologyAvailableCallback</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Function pointer called after the downstream topology is available. </p>

<p>Referenced by <a class="el" href="group__hdcp22__tx__dp.html#ga155edea88d9c4cddf95f03facea85795">XHdcp22Tx_Dp_CfgInitialize()</a>, and <a class="el" href="group__hdcp22__tx__dp.html#gac8d11d0ee5c77db1f5145105342f99de">XHdcp22Tx_Dp_SetCallback()</a>.</p>

</div>
</div>
<a class="anchor" id="a6642c2096ac0d7b29698d6cb5ac78862"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="struct_x_hdcp22___tx___dp___info.html">XHdcp22_Tx_Dp_Info</a> XHdcp22_Tx_Dp::Info</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Info. </p>

<p>Referenced by <a class="el" href="group__hdcp22__tx__dp.html#ga9e52c7dc023976518c5f3b723ac5c5f1">XHdcp22Tx_Dp_Authenticate()</a>, <a class="el" href="group__hdcp22__tx__dp.html#ga155edea88d9c4cddf95f03facea85795">XHdcp22Tx_Dp_CfgInitialize()</a>, <a class="el" href="group__hdcp22__tx__dp.html#ga7d34270299d286dc74b0acd60645903d">XHdcp22Tx_Dp_ClearPairingInfo()</a>, <a class="el" href="group__hdcp22__tx__dp.html#ga66790a953bf6abd8018a44ba495fa706">XHdcp22Tx_Dp_Disable()</a>, <a class="el" href="group__hdcp22__tx__dp.html#ga835ee65ecc7fa654db55679b9b887147">XHdcp22Tx_Dp_Enable()</a>, <a class="el" href="group__hdcp22__tx__dp.html#gacf6e11164c466ff0b54549f2461b6986">XHdcp22Tx_Dp_GetTopology()</a>, <a class="el" href="group__hdcp22__tx__dp.html#ga73d9c531bbedf76d018a3ea6e1420a7d">XHdcp22Tx_Dp_Handle_Cp_Irq()</a>, <a class="el" href="group__hdcp22__tx__dp.html#gac00ea3f9e925767634251923bb0cd93b">XHdcp22Tx_Dp_Info()</a>, <a class="el" href="group__hdcp22__tx__dp.html#ga13d1ce68d8b5f8dc3c16ffa19aef1387">XHdcp22Tx_Dp_IsAuthenticated()</a>, <a class="el" href="group__hdcp22__tx__dp.html#gabff3979b9ace539b5d9e097e66fdabe5">XHdcp22Tx_Dp_IsEnabled()</a>, <a class="el" href="group__hdcp22__tx__dp.html#gab495464dd502f59b9b86f4523e426b5a">XHdcp22Tx_Dp_IsInProgress()</a>, <a class="el" href="group__hdcp22__tx__dp.html#ga8dc50e959df002713b92502a07b6248d">XHdcp22Tx_Dp_LoadRevocationTable()</a>, <a class="el" href="group__hdcp22__tx__dp.html#ga8eb04d5be9e6ddf62caac09dc7f8d7b1">XHdcp22Tx_Dp_Poll()</a>, <a class="el" href="group__hdcp22__tx__dp.html#ga05b419214a699cf46a017dd729166e33">XHdcp22Tx_Dp_Reset()</a>, <a class="el" href="group__hdcp22__tx__dp.html#ga2e416839480a258f58ab85309bd687ee">XHdcp22Tx_Dp_RevokeReceiverId()</a>, <a class="el" href="group__hdcp22__tx__dp.html#ga596b733eae465953f73813c20face9dc">XHdcp22Tx_Dp_SetContentStreamType()</a>, <a class="el" href="group__hdcp22__tx__dp.html#ga69e915b5350f18c19185ab3f25807f00">XHdcp22Tx_Dp_SetMessagePollingValue()</a>, and <a class="el" href="group__hdcp22__tx__dp.html#gaf8361dacb5fe97db31bbb47ee6510235">XHdcp22Tx_Dp_TimerHandler()</a>.</p>

</div>
</div>
<a class="anchor" id="adcbfa8f890afa5702eb86b47688322fa"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u8 XHdcp22_Tx_Dp::IsAuthenticatedCallbackSet</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set if AuthenticatedCallback handler is defined. </p>

<p>Referenced by <a class="el" href="group__hdcp22__tx__dp.html#ga155edea88d9c4cddf95f03facea85795">XHdcp22Tx_Dp_CfgInitialize()</a>, and <a class="el" href="group__hdcp22__tx__dp.html#gac8d11d0ee5c77db1f5145105342f99de">XHdcp22Tx_Dp_SetCallback()</a>.</p>

</div>
</div>
<a class="anchor" id="a707881bfb200d009125157164e76f48a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u8 XHdcp22_Tx_Dp::IsDdcReadSet</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set if DdcRead handler is defined. </p>

<p>Referenced by <a class="el" href="group__hdcp22__tx__dp.html#ga155edea88d9c4cddf95f03facea85795">XHdcp22Tx_Dp_CfgInitialize()</a>, and <a class="el" href="group__hdcp22__tx__dp.html#gac8d11d0ee5c77db1f5145105342f99de">XHdcp22Tx_Dp_SetCallback()</a>.</p>

</div>
</div>
<a class="anchor" id="af4eeaca20a36669a10daffef13c6bd06"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u8 XHdcp22_Tx_Dp::IsDdcWriteSet</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set if DdcWrite handler is defined. </p>

<p>Referenced by <a class="el" href="group__hdcp22__tx__dp.html#ga155edea88d9c4cddf95f03facea85795">XHdcp22Tx_Dp_CfgInitialize()</a>, and <a class="el" href="group__hdcp22__tx__dp.html#gac8d11d0ee5c77db1f5145105342f99de">XHdcp22Tx_Dp_SetCallback()</a>.</p>

</div>
</div>
<a class="anchor" id="a322c33af85f246b0ede138669bf97b9a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u8 XHdcp22_Tx_Dp::IsDownstreamTopologyAvailableCallbackSet</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set if DownstreamTopologyAvailableCallback handler is defined. </p>

<p>Referenced by <a class="el" href="group__hdcp22__tx__dp.html#ga155edea88d9c4cddf95f03facea85795">XHdcp22Tx_Dp_CfgInitialize()</a>, and <a class="el" href="group__hdcp22__tx__dp.html#gac8d11d0ee5c77db1f5145105342f99de">XHdcp22Tx_Dp_SetCallback()</a>.</p>

</div>
</div>
<a class="anchor" id="a3d483fda14b61ebde8ba22b5f3923a4e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XHdcp22_Tx_Dp::IsReady</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Is the component ready for usage. </p>

<p>Referenced by <a class="el" href="group__hdcp22__tx__dp.html#ga155edea88d9c4cddf95f03facea85795">XHdcp22Tx_Dp_CfgInitialize()</a>, and <a class="el" href="group__hdcp22__tx__dp.html#gaf8361dacb5fe97db31bbb47ee6510235">XHdcp22Tx_Dp_TimerHandler()</a>.</p>

</div>
</div>
<a class="anchor" id="a9e37c65ac3870b3482287a954374a178"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u8 XHdcp22_Tx_Dp::IsReceiverHDCP2Capable</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Is the attached receiver HDCP2 capable. </p>

<p>Referenced by <a class="el" href="group__hdcp22__tx__dp.html#ga3b8bc5cba2db6523944cbeb2f09a1a4a">XHdcp22Tx_Dp_IsDwnstrmCapable()</a>.</p>

</div>
</div>
<a class="anchor" id="ab9733f8a7691a7da7a7a53c9ae96f85d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u8 XHdcp22_Tx_Dp::IsTxDpAuxReadCallbackSet</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This flag is set true when the callback has been registered. </p>

<p>Referenced by <a class="el" href="group__hdcp22__tx__dp.html#gac8d11d0ee5c77db1f5145105342f99de">XHdcp22Tx_Dp_SetCallback()</a>.</p>

</div>
</div>
<a class="anchor" id="a045a594f47eadbfe9ddda7a7e5cb6244"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u8 XHdcp22_Tx_Dp::IsTxDpAuxWriteCallbackSet</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This flag is set true when the callback has been registered. </p>

<p>Referenced by <a class="el" href="group__hdcp22__tx__dp.html#gac8d11d0ee5c77db1f5145105342f99de">XHdcp22Tx_Dp_SetCallback()</a>.</p>

</div>
</div>
<a class="anchor" id="a18b18e1983330e02e05f4f21e4c32058"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u8 XHdcp22_Tx_Dp::IsUnauthenticatedCallbackSet</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set if UnauthenticatedCallback handler is defined. </p>

<p>Referenced by <a class="el" href="group__hdcp22__tx__dp.html#ga155edea88d9c4cddf95f03facea85795">XHdcp22Tx_Dp_CfgInitialize()</a>, <a class="el" href="group__hdcp22__tx__dp.html#ga05b419214a699cf46a017dd729166e33">XHdcp22Tx_Dp_Reset()</a>, and <a class="el" href="group__hdcp22__tx__dp.html#gac8d11d0ee5c77db1f5145105342f99de">XHdcp22Tx_Dp_SetCallback()</a>.</p>

</div>
</div>
<a class="anchor" id="a7c6522433ec68e56d4c844008bbc222c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="struct_x_hdcp22___tx___dp___log.html">XHdcp22_Tx_Dp_Log</a> XHdcp22_Tx_Dp::Log</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Logging. </p>

<p>Referenced by <a class="el" href="group__hdcp22__tx__dp.html#ga2fe9ec028ad46162102ff036ce7433ed">XHdcp22Tx_Dp_LogRd()</a>, <a class="el" href="group__hdcp22__tx__dp.html#gaf0082941696f133ee75605e45ddb81c5">XHdcp22Tx_Dp_LogReset()</a>, and <a class="el" href="group__hdcp22__tx__dp.html#ga20d897b6bb0d9cc52ca625ac6887f766">XHdcp22Tx_Dp_LogWr()</a>.</p>

</div>
</div>
<a class="anchor" id="a8234ad1597138a2592316e6a32047cfa"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u8 XHdcp22_Tx_Dp::MessageBuffer[<a class="el" href="group__hdcp22__tx__dp.html#ga37aedd4b636ee4a38e147611fbc3a515">XHDCP22_TX_MAX_MESSAGE_SIZE</a>]</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Message buffer for messages that are sent/received. </p>

</div>
</div>
<a class="anchor" id="a1204c98673b2fcfd830bedabb0bfd1fe"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="struct_x_hdcp22___tx___dp___revocation_list.html">XHdcp22_Tx_Dp_RevocationList</a> XHdcp22_Tx_Dp::RevocationList</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Revocation List. </p>

<p>Referenced by <a class="el" href="group__hdcp22__tx__dp.html#ga155edea88d9c4cddf95f03facea85795">XHdcp22Tx_Dp_CfgInitialize()</a>, and <a class="el" href="group__hdcp22__tx__dp.html#ga481850e153c10f1a1856ba0b9935e569">XHdcp22Tx_Dp_GetRevocationReceiverIdList()</a>.</p>

</div>
</div>
<a class="anchor" id="ada38a2186714969fa6105e4265e4ad45"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">XHdcp22_Rng XHdcp22_Tx_Dp::Rng</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Internal used hardware random number generator. </p>

<p>Referenced by <a class="el" href="group__hdcp22__tx__dp.html#ga7271e0d129d90c2ab68271bfd8adff51">XHdcp22Tx_GenerateRandom()</a>.</p>

</div>
</div>
<a class="anchor" id="a8ad03cb8e43cecef97c725a5f9cfcc5a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="struct_x_hdcp22___tx___dp___timer.html">XHdcp22_Tx_Dp_Timer</a> XHdcp22_Tx_Dp::Timer</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Internal used timer. </p>

<p>Referenced by <a class="el" href="group__hdcp22__tx__dp.html#ga155edea88d9c4cddf95f03facea85795">XHdcp22Tx_Dp_CfgInitialize()</a>, <a class="el" href="group__hdcp22__tx__dp.html#ga835ee65ecc7fa654db55679b9b887147">XHdcp22Tx_Dp_Enable()</a>, <a class="el" href="group__hdcp22__tx__dp.html#gad9c011b34b58e217bd4e875a978d0e04">XHdcp22Tx_Dp_GetTimer()</a>, <a class="el" href="group__hdcp22__tx__dp.html#ga7a179d9d752439b2fe528471c7fad17a">XHdcp22Tx_Dp_LogGetTimeUSecs()</a>, <a class="el" href="group__hdcp22__tx__dp.html#gaf0082941696f133ee75605e45ddb81c5">XHdcp22Tx_Dp_LogReset()</a>, <a class="el" href="group__hdcp22__tx__dp.html#ga05b419214a699cf46a017dd729166e33">XHdcp22Tx_Dp_Reset()</a>, <a class="el" href="group__hdcp22__tx__dp.html#ga35bd2f291b77bb7898711643c0d916f0">XHdcp22Tx_Dp_timer_attach()</a>, and <a class="el" href="group__hdcp22__tx__dp.html#gaf8361dacb5fe97db31bbb47ee6510235">XHdcp22Tx_Dp_TimerHandler()</a>.</p>

</div>
</div>
<a class="anchor" id="aacda68cae793010078bf945c739e6a70"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="struct_x_hdcp22___tx___dp___topology.html">XHdcp22_Tx_Dp_Topology</a> XHdcp22_Tx_Dp::Topology</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Topology info. </p>

<p>Referenced by <a class="el" href="group__hdcp22__tx__dp.html#gacf6e11164c466ff0b54549f2461b6986">XHdcp22Tx_Dp_GetTopology()</a>, <a class="el" href="group__hdcp22__tx__dp.html#ga6c1335770a50e3f4864e672eceffc00d">XHdcp22Tx_Dp_GetTopologyReceiverIdList()</a>, and <a class="el" href="group__hdcp22__tx__dp.html#gac00ea3f9e925767634251923bb0cd93b">XHdcp22Tx_Dp_Info()</a>.</p>

</div>
</div>
<a class="anchor" id="a42416110eca7dd4749044c527cae2c4b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__hdcp22__tx__dp.html#ga189a1848e6c0d0659aa984e362e6c2a8">Xhdcp22_Tx_Dp_RdWrHandler</a> XHdcp22_Tx_Dp::TxDpAuxReadCallback</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Function pointer Used to Read DP AUX channel registers (Remote DPCD) </p>

<p>Referenced by <a class="el" href="group__hdcp22__tx__dp.html#ga73d9c531bbedf76d018a3ea6e1420a7d">XHdcp22Tx_Dp_Handle_Cp_Irq()</a>, <a class="el" href="group__hdcp22__tx__dp.html#ga3b8bc5cba2db6523944cbeb2f09a1a4a">XHdcp22Tx_Dp_IsDwnstrmCapable()</a>, and <a class="el" href="group__hdcp22__tx__dp.html#gac8d11d0ee5c77db1f5145105342f99de">XHdcp22Tx_Dp_SetCallback()</a>.</p>

</div>
</div>
<a class="anchor" id="a788669363e47d87b72a47437b87fe2fe"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* XHdcp22_Tx_Dp::TxDpAuxReadCallbackRef</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>To be passed to callback function. </p>

<p>Referenced by <a class="el" href="group__hdcp22__tx__dp.html#ga73d9c531bbedf76d018a3ea6e1420a7d">XHdcp22Tx_Dp_Handle_Cp_Irq()</a>, <a class="el" href="group__hdcp22__tx__dp.html#ga3b8bc5cba2db6523944cbeb2f09a1a4a">XHdcp22Tx_Dp_IsDwnstrmCapable()</a>, and <a class="el" href="group__hdcp22__tx__dp.html#gac8d11d0ee5c77db1f5145105342f99de">XHdcp22Tx_Dp_SetCallback()</a>.</p>

</div>
</div>
<a class="anchor" id="a43daa64e73977fcd09a5ebb283a0621b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__hdcp22__tx__dp.html#ga189a1848e6c0d0659aa984e362e6c2a8">Xhdcp22_Tx_Dp_RdWrHandler</a> XHdcp22_Tx_Dp::TxDpAuxWriteCallback</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Function pointer Used to Write DP AUX channel registers(Remote DPCD) </p>

<p>Referenced by <a class="el" href="group__hdcp22__tx__dp.html#gac8d11d0ee5c77db1f5145105342f99de">XHdcp22Tx_Dp_SetCallback()</a>.</p>

</div>
</div>
<a class="anchor" id="a54c337f1b9e797da4fda65ba59246a5b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* XHdcp22_Tx_Dp::TxDpAuxWriteCallbackRef</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>To be passed to callback function. </p>

<p>Referenced by <a class="el" href="group__hdcp22__tx__dp.html#gac8d11d0ee5c77db1f5145105342f99de">XHdcp22Tx_Dp_SetCallback()</a>.</p>

</div>
</div>
<a class="anchor" id="a0e1b64f69c5986e67bd71e85be08b71c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__hdcp22__tx__dp.html#gae6e78eaf1906e1a723c2773ba2ae3586">XHdcp22_Tx_Dp_Callback</a> XHdcp22_Tx_Dp::UnauthenticatedCallback</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Function pointer called after authentication failure. </p>

<p>Referenced by <a class="el" href="group__hdcp22__tx__dp.html#ga155edea88d9c4cddf95f03facea85795">XHdcp22Tx_Dp_CfgInitialize()</a>, <a class="el" href="group__hdcp22__tx__dp.html#ga05b419214a699cf46a017dd729166e33">XHdcp22Tx_Dp_Reset()</a>, and <a class="el" href="group__hdcp22__tx__dp.html#gac8d11d0ee5c77db1f5145105342f99de">XHdcp22Tx_Dp_SetCallback()</a>.</p>

</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
	<p class="footer">&copy; Copyright 2015-2022 Xilinx, Inc. All Rights Reserved.</p>
	<p class="footer">&copy; Copyright 2022-2023 Advanced Micro Devices, Inc. All Rights Reserved.</p>
</div>
</body>
</html>
